home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2005 October / PCWOCT05.iso / Software / FromTheMag / XAMPP 1.4.14 / xampp-win32-1.4.14-installer.exe / xampp / php / pear / adodb / tests / xmlschema.xml < prev   
Extensible Markup Language  |  2005-02-24  |  993b  |  33 lines

  1. <?xml version="1.0"?>
  2. <schema version="0.2">
  3.   <table name="mytable">
  4.     <field name="row1" type="I">
  5.       <descr>An integer row that's a primary key and autoincrements</descr>
  6.       <KEY/>
  7.       <AUTOINCREMENT/>
  8.     </field>
  9.     <field name="row2" type="C" size="16">
  10.       <descr>A 16 character varchar row that can't be null</descr>
  11.       <NOTNULL/>
  12.     </field>
  13.     <index name="myindex">
  14.       <col>row1</col>
  15.       <col>row2</col>
  16.     </index>
  17.   </table>
  18.   <sql>
  19.     <descr>SQL to be executed only on specific platforms</descr>
  20.     <query platform="postgres|postgres7">
  21.       insert into mytable ( row1, row2 ) values ( 12, 'postgres stuff' )
  22.     </query>
  23.     <query platform="mysql">
  24.       insert into mytable ( row1, row2 ) values ( 12, 'mysql stuff' )
  25.     </query>
  26.     <query platform="mssql">
  27.       insert into mytable ( row1, row2 ) values ( 12, 'Microsoft stuff' )
  28.     </query>
  29.   </sql>
  30.   <table name="obsoletetable">
  31.     <DROP/>
  32.   </table>
  33. </schema>